iT邦幫忙

DAY 7
1

重新出發-Android 3.2實戰驗經分享系列 第 7

重新出發-Android 3.2實戰經驗分享 系統分析(1)

  • 分享至 

  • xImage
  •  

系統分析-如何由系統運作的流程分析出系統介面及功能。介紹主要架構及可以畫Prototyping的模型圖工具。
根據需求分析出來的結果,歸納出系統的功能列表及系統介面的架構,如圖5所示。

記帳系統功能列表:

A.記帳資訊列表:將今日所有記帳項目列表(預設)或是將符合查詢條件的記帳項目列表,可以進行記帳項目的修改、刪除。

B.新增記帳項目:新增一個記帳項目,可以輸入金額、日期、主題、類別、帳戶、所屬、備註等資訊,再新增到資料庫中。

C.帳戶結餘:列出所有帳戶結餘。
D.設定:類別、帳戶、所屬項目設定。
E.關於:顯示出系統資訊(版本、作者、介紹網址)。

系統架構圖:

圖5

而根據系統架構圖,我們就可以依需求分析的功能及假想一下系統的操作介面,就是先做出一個Prototyping,給客戶確認一下,是不是可以符合客戶的需求。而做Prototyping,可以在白板、圖紙上直接畫出來。

不過,現在的電腦科技發達,也可以用Microsoft Visio來畫草圖,在網路上搜尋有關這方面的資訊。我們找到一個在Visio上有關Android GUI的樣板。請參考網站(http://www.artfulbits.com/Android/Stencil.aspx),去下載可在Visio上使用的樣板檔案。到時候就可以利用Visio進行Android GUI Prototyping。下載前需要填寫個人資料,該網站就會寄下載地址到你的e-mail ,以便進行檔案下載。

後續有關設計的畫面,全部都是用Visio來拉的。來表現出此工具的便利性。

Android GUI介面設計。

首先,要做的Prototyping,就是進入系統時,會顯現出來的畫面。主要的功能為列出資料、查詢資料、新增資料,如圖6所示。

分成四個區塊,在最上面是選取查詢條件(有帳戶、記帳日期區塊等條件)的區塊,點選「帳戶」圖示,會出現單選的列表畫面,選取任何一個。可以再選取記帳日期區塊,會先顯示統計出查詢條件的支出總金額。

而選取的條件資料,會顯示在第二區塊,讓使用者知道目前的查詢條件。而第三區塊就是依查詢條件列出符合的列表資料,一進入系統,會先列出今天的所有記帳資料。最下面的區塊是「新增記帳項目」的按鈕。功能畫面,後續再描述。


圖6


上一篇
重新出發-Android 3.2實戰經驗分享 需求分析(5)
下一篇
重新出發-Android 3.2實戰經驗分享 系統分析(2)
系列文
重新出發-Android 3.2實戰驗經分享31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言